package com.ruoyi.examination.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.examination.domain.QuestionGroup;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class QuestionGroupSelectVo extends QuestionGroup {
    /** 创建开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createStartTime; // 创建开始时间

    /** 创建结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createEndTime; // 创建结束时间

    private String questionId; // 问题id

    private List<String> groupIds; // 题组id集合

    /** 当前记录起始索引 */
    private Integer pageNum;

    /** 每页显示记录数 */
    private Integer pageSize;
}
